#include "MGUI_Button.h"
#include "MGUI_Engine.h"

namespace Myway {

	ImplementRTTI(MGUI_Button, MGUI_Widget);

	MGUI_Button::MGUI_Button(const MGUI_LookFeel * _lookfeel, MGUI_Widget * _parent)
		: MGUI_Widget(_lookfeel, _parent)
	{
		mTextBox = new MGUI_TextBox(this);
		mTextBox->SetAlign(MGUI_Align::Center);
	}

	MGUI_Button::~MGUI_Button()
	{
	}

	void MGUI_Button::SetCaption(const MGUI_String & caption)
	{
		mTextBox->SetCaption(caption);
	}

	const MGUI_String & MGUI_Button::GetCaption()
	{
		return mTextBox->GetCaption();
	}

	void MGUI_Button::SetFont(MGUI_Font * font)
	{
		mTextBox->SetFont(font);
	}

	MGUI_Font * MGUI_Button::GetFont()
	{
		return mTextBox->GetFont();
	}

}